Most C++ compiler vendors are providing templates in their present release, but very few are providing exceptions (I know of only one). The reason for going slowly is that both templates and exception handling are difficult to implement *well*. A poor template implementation will give slow compile and link times and a poor exception handling implementation will give slow run times. Good implementations will not have those problems.
C++ compiler vendors are human beings too, and they can only get so much done at once. However they know that the C++ community is craving for the 'whole' language, so they'll be pushing hard to fill that need.